home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 1995 March / PC Plus Super CD (Issue 101) (March 1995).iso / tclite / include / random.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-01-27  |  421 b   |  21 lines

  1. #ifndef    RANDOM_H
  2. #define    RANDOM_H
  3.  
  4. #include "object.h"
  5.  
  6. extern const Class class_Random;
  7.  
  8. class Random: public Object {
  9.     unsigned long    randx;
  10. public:
  11.     Random();
  12.     Random(long seed)        { randx = seed; }
  13.     float next() const;
  14.     virtual Object* copy() const;
  15.     virtual void    deepenShallowCopy();
  16.     virtual const Class* isA() const;
  17.     virtual void printOn(ostream& strm) const;
  18. };
  19.  
  20. #endif
  21.